@charset "gb2312";
/*-----  Global  ----*/
*{word-break:break-all;margin:0;padding:0;}
body {behavior:url("csshover3.htc");} 
body{font-size:16px;color:#262e41; font-family: 'Helvetica Neue', 'Helvetica', 'Microsoft Yahei',"微软雅黑", sans-serif;padding:0px;margin:0px auto;line-height:30px; background-color:#FFF;  width:100%;overflow-x: hidden;}
*, :after, :before{margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
a,a:visited{text-decoration:none!important;color:#555;}
a:hover,a:active{text-decoration:none!important;color:#555;}
ul li{list-style:none;}
.clear{clear:both; overflow:hidden;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/ 
*html .clearfix {height: 1%;}
.clearfix {display: block;}
.fl { float: left;}
.fr { float: right;}
::-webkit-input-placeholder{color:#555;}
:-moz-placeholder{color:#555;}
::-moz-placeholder{color:#555;}
:-ms-input-placeholder{color:#555;}
img {max-width: 100%;border: 0;height: auto;}
.container{width:75%; margin:0 auto;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.container:after,.container:before{display:table;content:" "}
/*head*/
#headbg{background:#f7f7f7;}
.head{}
.head p{margin:0;height:38px;line-height:38px;font-size:12px;float:left;color:#808080;}
.head .h_right{width:385px;float:right;padding-left:56px;font-size:0;-webkit-text-size-adjust:none;position:relative;}
.head .h_right i{width:52px;height:38px;display:block;position:absolute;left:0;top:0;}
.head .h_right i:before{content:'';position:absolute;left:-42px;top:0;border-left:42px solid transparent;border-right:42px solid transparent;}
.head .h_right i:after{content:'';position:absolute;right:-42px;bottom:0;border-left:42px solid transparent;border-right:42px solid transparent;}
.head .h_right .h_btn{display:inline-block;padding:0 0 0 28px;position:relative;font-size:14px;height:38px;line-height:38px;color:#808080;}
.head .h_right .h_btn.icon1{background:url(../images/top_phone.png) no-repeat left center;}
.head .h_right .h_btn.icon2{background:url(../images/top_email.png) no-repeat left center;margin-left:37px;}
.head .h_right .h_btn span{font-size:16px;vertical-align:bottom;font-weight:bold;}
.head .h_right .h_btn.icon2:before{content:'';width:1px;height:15px;position:absolute;left:-18px;top:12px;}

/*top*/
.top{}
.top .logo{width:35%;float:left;padding:27px 0 23px;display:block;}
.top .logo img{display:block;width:100%;height:auto;}
.top .tel {float: right;background: url(../images/tel.jpg) no-repeat 0 center;padding-left: 55px;margin-top: 30px;color: #333;font-size: 16px;}
.top .tel strong {display: block;font-size: 30px;line-height: 1;color: #89ca00;}
/*nav*/
.pcnav{ width:100%; background:#305DC3; float:right;}
.pcnav ul{margin:0;}
.pcnav .firstfloor>li{ width:12%; font-size:16px;text-align:center;position:relative; background:url(../images/line.png) no-repeat right 24px; cursor:pointer;float:left;margin-left:4px; line-height:60px;}
.pcnav .firstfloor>li>a{display:inline-block;height:35px;color:#fff;}
.pcnav .firstfloor>li:first-child,.pcnav .firstfloor>li:hover{background:#89CA00;color:#FFF;}
.pcnav .firstfloor>li:hover>a+i{display:none;}
.pcnav .secondfloor{position:absolute;left:0;top:100%;z-index:9999;display:none;background:#FFF;min-width:100%;border-top:none;box-sizing:border-box;}
.pcnav .secondfloor>li{border-bottom:1px solid #E4EAEC;width:100%;line-height:44px;height:44px;font-size:13px;margin-left:0;white-space:nowrap;}
.pcnav .secondfloor>li>a{width:100%;height:100%;display:block;color:#76838F;padding:0 6px;}
.pcnav .secondfloor li a:hover{background:#F10907;color:#FFF;}
.topfix{-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);top:0;position:fixed;}
/*mobilehead*/
#mobileheadbg{height:70px;display:none;}
#mobilehead{height:70px;width:100%;}
#mobilehead .logo{width:calc(100% - 120px);height:70px;display:block;float:left;background:url(../images/logo.png) no-repeat 10px center;background-size:auto 50px;}
#mobilehead .nav{float:right;}
#mobilehead .nav_bg{display:none;position:fixed;top:70px;left:0;z-index:989;width:100%;height:calc(100% - 70px);background:rgba(0, 0, 0, 0.6);animation:fade-in .43s ease 0s;-webkit-animation:fade-in .43s ease 0s;}
#mobilehead .nav .nav_box{display:none;position:absolute;top:70px;left:0;z-index:991;width:100%;overflow:auto;border-top:1px solid #eee;background:#fff;box-sizing:border-box;}
#mobilehead .nav .nav_one>li{border-bottom:1px solid #eee;padding:0 10px;}
#mobilehead .nav .nav_one>li>span{height:42px;line-height:42px;font-size:15px;}
#mobilehead .nav .nav_one>li>span>a{display:block;position:relative;width:calc(100% - 150px);height:42px;box-sizing:border-box;font-size:15px;color:#666;line-height:42px;float:left;}
#mobilehead .nav .nav_one>li>span>i{float:right;display:block;width:150px;height:42px;}
#mobilehead .nav .nav_one>li>span>i>em{float:right;width:42px;height:42px;background:url(+.png) no-repeat center center;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;display:block;}
#mobilehead .nav .nav_one>li>span>i>em.on{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
#mobilehead .nav .nav_one>li>ul{display:none;}
#mobilehead .nav .nav_one>li>ul>li{height:36px;line-height:36px;text-indent:20px;}
#mobilehead .nav .nav_one>li>ul>li>a{font-size:15px;color:#666;width:100%;height:100%;display:block;}
#mobilehead .nav .push-nav{display:block;position:relative;z-index:998;width:54px;height:50px;font-size:0;margin-right:8px;background:rgba(138,138,138,.5);margin-top:10px;border-radius:5px;}
#mobilehead .nav .push-nav .nav-toggle{display:block;position:absolute;left:50%;top:50%;border:0;border-radius:4px;cursor:pointer;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
#mobilehead .nav .push-nav.on .nav-toggle{margin-left:-4px;}
#mobilehead .nav .push-nav .nav-toggle span{display:block;position:relative;z-index:1;width:37px;height:2px;margin:0 0 10px auto;background:#8a8a93;border-radius:3px;-webkit-transform-origin:35px;transform-origin:35px;-webkit-transition:all .5s;transition:all .5s;}
#mobilehead .nav .push-nav .nav-toggle span.two{width:30px;}
#mobilehead .nav .push-nav .nav-toggle span:last-child{margin-bottom:0;}
#mobilehead .nav .push-nav.on .nav-toggle span{ opacity:1;}
#mobilehead .nav .push-nav.on .nav-toggle span:nth-child(3){-webkit-transform:rotate(45deg);transform:rotate(45deg);}
#mobilehead .nav .push-nav.on .nav-toggle span:nth-child(2){-webkit-transform:scale(0);transform:scale(0);}
#mobilehead .nav .push-nav.on .nav-toggle span:nth-child(1){-webkit-transform:rotate(-45deg);transform: rotate(-45deg);}
#mobilehead .nav .nav_contact{position:relative;border-top:1px solid #eee;color:#666;}
#mobilehead .nav .nav_contact .nav_txt{width:100%;}
#mobilehead .nav .nav_contact .nav_txt span{height:42px;line-height:42px;display:block;float:left;position:relative;text-indent:15px;margin-left:10px;font-size:15px;}
#mobilehead .nav .nav_contact .nav_txt span a{color:#666;}
#mobilehead .nav .nav_contact .nav_txt span.sitemapicon{background:url(../images/mobilesitemap.png) no-repeat left center;background-size:auto 15px;}
#mobilehead .nav .nav_contact .nav_txt span.topphoneicon{background:url(../images/mobilephone.png) no-repeat left center;background-size:auto 15px;}
#mobilehead .nav .nav_contact .nav_txt span.topemailicon{background:url(../images/mobileemail.png) no-repeat left center;background-size:auto 15px;text-indent:25px;}
/*flash*/
.index_banner{width:100%;height:0;padding-bottom:703px;position:relative;overflow:hidden;}
.index_banner .swiper-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;}
.index_banner .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}
.index_banner .swiper-pagination-bullets{bottom:45px!important;}
.index_banner .swiper-pagination-bullet{background:#FFF;opacity:1;width:13px;height:13px;border-radius:7px;}
.index_banner .swiper-pagination-bullet-active{width:37px;background:#305DC3;}

/*pb_title*/
.pb_title{text-align:center;position:relative;}
.pb_title h2{display:inline-block;margin:0;font-size:40px;color:#222;font-weight:bold;height:50px;line-height:50px;position:relative;}
.pb_title h2.p1{padding:0 50px;}
.pb_title h2.p2{padding:0 30px;}
.pb_title h2:before{content:'';width:115px;height:5px;position:absolute;left:-115px;top:32px;background:url(../images/pb_title_leftbg.png) no-repeat left top;}
.pb_title h2:after{content:'';width:113px;height:5px;position:absolute;right:-113px;top:32px;background:url(../images/pb_title_rightbg.png) no-repeat left top;}
.pb_title h2 span{color:#305DC3;}
.pb_title p{text-align:center;font-size:16px;color:#777;line-height:50px;}

/*jiamengyoushi*/
.jiamengyoushi{}
.jiamengyoushi .jmys_left{width:50%;float:left;overflow:hidden;height:620px;}
.jiamengyoushi .jmys_item{height:620px;}
.jiamengyoushi .jmys_left .jmys_img{width:100%;padding-bottom:620px;position:relative;}
.jiamengyoushi .jmys_left .jmys_img img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;}
.jiamengyoushi .jmys_right{width:50%;float:right;}
.jiamengyoushi .jmys_right .jmys_li{width:100%;height:155px;position:relative;cursor:pointer;}
.jiamengyoushi .jmys_right .jmys_li:nth-child(odd){background:#F1F1F1;}
.jiamengyoushi .jmys_right .jmys_li em{display:block;position:absolute;left:-11px;top:50%;margin-top:-7px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:11px solid #305DC3;display:none;}
.jiamengyoushi .jmys_right .jmys_li .jmys_txt{width:660px;float:left;padding-left:47px;}
.jiamengyoushi .jmys_right .jmys_li .jmys_txt i{display:block;width:78px;height:69px;margin:43px 0;float:left;border-right:1px solid #c6c6c6;}
.jiamengyoushi .jmys_right .jmys_li .jmys_txt i.icon1{background:url(../images/jiameng_icon1.png) no-repeat 3px center;}
.jiamengyoushi .jmys_right .jmys_li .jmys_txt i.icon2{background:url(../images/jiameng_icon2.png) no-repeat 6px center;}
.jiamengyoushi .jmys_right .jmys_li .jmys_txt i.icon3{background:url(../images/jiameng_icon3.png) no-repeat 0px center;}
.jiamengyoushi .jmys_right .jmys_li .jmys_txt i.icon4{background:url(../images/jiameng_icon4.png) no-repeat 2px center;}
.jiamengyoushi .jmys_right .jmys_li .jmys_txt .jmys_p{width:calc(100% - 78px);float:right;padding-left:30px;margin-top:35px;}
.jiamengyoushi .jmys_right .jmys_li .jmys_txt .jmys_p p{margin:0;line-height:24px;font-size:14px;color:#666;}
.jiamengyoushi .jmys_right .jmys_li .jmys_txt .jmys_p p:first-child{font-size:18px;height:28px;line-height:28px;color:#333;font-weight:bold;margin-bottom:8px;}
.jiamengyoushi .jmys_right .jmys_li:last-child .jmys_txt .jmys_p{margin-top:23px;}
.jiamengyoushi .jmys_right .jmys_li.on{background:#305DC3;}
.jiamengyoushi .jmys_right .jmys_li.on em{display:block;}
.jiamengyoushi .jmys_right .jmys_li.on .jmys_txt i.icon1{background:url(../images/jiameng_icon1_hover.png) no-repeat 3px center;}
.jiamengyoushi .jmys_right .jmys_li.on .jmys_txt i.icon2{background:url(../images/jiameng_icon2_hover.png) no-repeat 3px center;}
.jiamengyoushi .jmys_right .jmys_li.on .jmys_txt i.icon3{background:url(../images/jiameng_icon3_hover.png) no-repeat 3px center;}
.jiamengyoushi .jmys_right .jmys_li.on .jmys_txt i.icon4{background:url(../images/jiameng_icon4_hover.png) no-repeat 3px center;}
.jiamengyoushi .jmys_right .jmys_li.on .jmys_p p{color:#FFF!important;}

/* about */
.bj1 { background: url(../images/bj.jpg) no-repeat top center;overflow: hidden;}
.bj1 .about-index { padding-top: 85px;}
.bj1 .about-index .abl { width:60%; font-size: 40px; color: #305DC3; font-weight: bold; text-transform: uppercase; line-height: 45px;}
.bj1 .about-index .abl span { font-size: 26px; color: #305DC3; font-weight: normal;}
.bj1 .about-index .abl b { display: block; font-size: 40px; color: #323333;}
.bj1 .about-index .abr { width:40%;}
.bj1 .about-index .abr .abr-list { margin-top: 16px;}
.bj1 .about-index .abr .abr-list li { float: left; height: 70px; border-right: 2px solid #323333; width: 113px; margin-left: 32px; position: relative;}
.bj1 .about-index .abr .abr-list li h3 { position: absolute; left: 53px; top: -21px; font-size: 20px; color: #323333;}
.bj1 .about-index .abr .abr-list li span { position: absolute; left: 53px; top: 15px; font-size:19px; color: #323333;}
.bj1 .about-index .abr .abr-list li p { font-size:15px; color: #323333; padding-top: 5px;}
.bj1 .about-index .abr .abr-list li:last-child { border-right: none;}
.bj1 .about-index2 { margin-top: 50px;}
.bj1 .about-index2 .ab11l { width: 60%; position: relative;}
.bj1 .about-index2 .ab11l .more { position: absolute; right: 0; top: 0;}
.bj1 .about-index2 .ab11l .title1 { margin-bottom: 30px;}
.bj1 .about-index2 .ab11l .title1 a { font-size: 18px; color: #323333; margin-right: 15px;}
.bj1 .about-index2 .ab11l .title1 a:hover { background: url(../images/t1.png) no-repeat left center; padding-left: 38px;}
.bj1 .about-index2 .ab11l .abwen { font-size: 14px; color: #323333; line-height: 32px; margin-top: 30px;}
.bj1 .about-index2 .ab11l .abwen p { margin-bottom: 20px;}
.bj1 .about-index2 .ab22r { width: 38%;}
.bj1 .about-index2 .ab22r .picScroll-left { position: relative; margin-top: 19px;}
.bj1 .about-index2 .ab22r .picScroll-left .hd .next { background: url(../images/left.png) no-repeat top center;  height: 70px; width: 28px; position: absolute; left: 0px; top: 185px; z-index: 999;}
.bj1 .about-index2 .ab22r .picScroll-left .hd .prev { background: url(../images/right.png) no-repeat top center; height: 70px; width: 28px; position: absolute; right: 0px; top: 185px; z-index: 999;}
.bj1 .about-index2 .ab22r .picScroll-left .bd ul li { width:100%; max-width:100%; float: left;  background: #f9f9f9;}
.bj1 .about-index2 .ab22r .picScroll-left .bd ul li a { display: block;  text-align: center;}
.bj1 .about-index2 .ab22r .picScroll-left .bd ul li a .img { overflow: hidden; }
.bj1 .about-index2 .ab22r .picScroll-left .bd ul li a .img img {}
.bj1 .about-index2 .ab22r .picScroll-left .bd ul li a h3 { height: 43px; background: #074bac; line-height: 43px; text-align: center; font-size: 15px; color: #fff;}

/* mcpfl */
.mcpfl{ background:url(../images/mcpfl.jpg) #f4f5f9 no-repeat top center; padding:60px 0; margin-top:50px;}
.mcpflt{ overflow:hidden;}
.mcpflt1{ float:left; width:50%; text-align:left; color:#ffffff;}
.mcpflt1 h2{ font-size:36px; margin:30px 0;}
.mcpflt1 span{ border-top:1px #fff solid;border-bottom:1px #fff solid;text-transform:uppercase; padding:5px 0;line-height: 45px; }
.mcpflt1 .ico{margin-bottom:20px;}
.mcpflt2{ width:50%; float:left; text-align:right;}
.mcpflt2 .mmore{ border:0; background-color:#ffffff; float:right;}
.mcpflc{ background-color:#ffffff;}
.mcp1,.mcp2{ overflow:hidden; }
.mcp1 li{ float:left; width:25%; position:relative; }
.mcp1 li a{ display:block; padding:50px;border-left:1px #f4f5f9 solid;}
.mcp1 li .mmore{ float:right;}
.mcpflc h3{ font-size:24px; font-weight:normal;}
.mcpflc h4{ font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#999999;}
.mcpflc li .img{   -moz-transition: all .8s ease 0s;   -ms-transition: all .8s ease 0s;  -o-transition: all .8s ease 0s; -webkit-transition: all .8s ease 0s; transition: all .8s ease 0s;}

/* mcptj */
.mcptj { padding:0 0 70px; }
.m1t {text-align: center;margin-bottom: 40px;}
.m1t h2 { font-size: 36px; font-weight: normal; margin: 0 auto 10px; }
.m1t h2 b { font-weight: bold; }
.m1t h2 span { font-style: normal; color: #d92a36; }
.mcptj .m1t { background-color: #305DC3; padding: 30px 0 20px; color: #ffffff; }
.mcptj .m1t a { color: #ffffff; }
.mcptj .m1t p { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #D7D7D7; line-height: 20px;text-transform:uppercase; }
.productList { float: left; width: 100%;}
.productListTit { text-align: right;}
.productListTit h3 { display: none;}
.productList dd { float: left; width:23%; margin-top: 28px; margin:1%; padding: 16px 16px 21px; border: 1px solid #dcdcdc; border-radius: 6px; overflow: hidden; -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.productList dd a { display: block; color: #1e1e1e;  -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.productList dd .img { border-radius: 6px; overflow: hidden;}
.productList dd h3 { float: left; font-size: 18px; font-weight: normal; margin-top: 26px;}
.productList dd h3:before { display: inline-block; content: ""; width: 12px; height: 12px; margin-left: 4px; margin-right: 17px; border: 2px solid #305DC3; border-radius: 50%;
  -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.productList dd span { float: right; width: 108px; height: 34px; line-height: 34px; text-align: center; margin-top: 19px; border: 1px dashed #dcdcdc; border-radius: 3px; overflow: hidden;}
.productList dd:hover {background-color: #305DC3;}
.productList dd:hover a {color: #fff;}
.productList dd:hover h3:before {border-color: #fff;}


/* news */
.news{ width:100%; margin:50px auto; }
.news ul { overflow: hidden;}
.news ul li{ width:32%; float:left;margin-left:1.3%; }
.news ul li .newimg{ width:100%; max-width:100%; overflow: hidden; }
.news ul li .newimg img{ width:100%; height: 269px;transition: 0.5s; }
.news ul li:hover .newimg img{ transform: scale(1.1); }
.news ul li .newimg span {color: #fff; position: absolute; z-index: 10; display: inline-block; padding: 6px; font-size: 18px; line-height: 26px; font-weight: bolder; background: #305DC3;}
.news ul li:hover{-webkit-box-shadow: 0 0 5px #999;box-shadow: 0 0 15px #999; }
.news ul li .newLtext{ width:100%; background:#ececec; padding:15px; }
.news ul li .newLtext h3{ font-size:20px; color:#333;}
.news ul li .newLtext span{ font-size:16px; color:#999; display: block; margin:10px 0px 10px;}
.news ul li .newLtext p{ font-size:16px; color:#666; line-height: 30px;}
.newxq a{ color:#333; font-size:16px; margin-top:20px; display: block;}
.newxq i{ width:27px; height: 13px; display:inline-block; background:url(../images/newjt.png) no-repeat center; }

.news ul li:hover .newLtext h3{ color:#004c9e;}
.news ul li:hover .newLtext p{ color:#333;}
.news ul li:hover .newxq a{ color:#00428a;}
.news ul li:hover .newxq i{ background:url(../images/newjtH.png) no-repeat center;}

.newsmore{ width:26%; margin-left:37%; height: 45px; text-align: center; line-height: 45px; border:1px solid #333;margin-top:50px; border-radius: 23px;}
.newsmore a{ color:#333; font-size:18px;width:100%; display: block;}
.newsmore:hover{ background:#00428a; border:1px solid #00428a;}
.newsmore:hover a{ color:#fff;}

.main-link {padding: 15px 0;background-color: #305DC3;color: #fff;font-size: 14px;}
.main-link ul {}
.main-link b {padding: 5px 10px;font-size: 14px;color: #fff;}
.main-link a {display: inline-block;padding: 5px 15px;font-size: 14px;color: #fff;cursor: pointer;}
.main-link a:hover{ font-size:15px;}

.footer {padding-top:30px;	padding-bottom: 10px;background: #454545; }
.hide {display: block;}
.footer ul {margin-right: -50px;padding-bottom: 30px;border-bottom: 1px solid #5C5C5C;}
.footer ul li {	width: 20%;margin:0 2%;	float: left;color: #fff;}
.footer ul li .foot-title {	padding: 20px;border-bottom: 1px solid #5C5C5C;font-size: 24px;font-weight: bold;margin-bottom: 25px;position: relative;}
.footer ul li .foot-title::before {content: "";	display: block;width: 6px;height: 6px;background-color: #fff;position: absolute;top: 50%;left: 0px;}
.footer ul li a.a-link {display: block;	font-size: 14px;line-height: 20px;color: #fff;padding: 6px 15px 6px 0;}
.footer ul li p.p-link ,.footer ul li a.p-link {display: block;	font-size: 14px;line-height: 20px;color: #fff;padding: 6px 15px 6px 0;}
.footer ul li p.p-link span {font-size: 24px;font-weight: bold;}
.footer ul li h1 {line-height: 30px;position: relative;top: -5px;}
.footer ul li a.a-link:hover {transform: translateX(3px);-webkit-transform: translateX(3px);text-decoration: underline;}
.footer ul li a.a-link::before {content: "";background-image: url("../img/jiantou.png");display: inline-block;width: 10px;height: 10px;margin-right: 5px;}
.footer ul li .a-two {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.footer ul li .a-two>div {}
.footer ul li .foot-input {margin-bottom: 20px;}
.footer ul li .foot-input input, textarea {width: 100%;background-color: #4D4D4D;font-size: 14px;border-radius: 3px;border: none;padding: 10px;color: #e2e2e2;font-family: Arial;}
.footer ul li .foot-input input {height: 38px;}
.footer ul li .foot-input input::-webkit-input-placeholder, footer ul li .foot-input textarea::-webkit-input-placeholder {color: #e2e2e2;}
.footer ul li .foot-input input:-moz-placeholder, footer ul li .foot-input textarea:-moz-placeholder {color: #e2e2e2;}
.footer ul li .foot-input input::-moz-placeholder, footer ul li .foot-input textarea::-moz-placeholder {color: #e2e2e2;}
.footer ul li .foot-input input:-ms-input-placeholder, footer ul li .foot-input textarea:-ms-input-placeholder {color: #e2e2e2;}
.footer ul li .foot-input textarea {height: 80px;}
.footer ul li button {width: 130px;	height: 38px;line-height: 38px;	font-size: 16px;color: #ededed;	background: #FB932C;border-radius: 3px;	border: none;}
.footer .footer-bottom {color: rgba(255, 255, 255, 0.6);font-size: 14px; line-height:36px;}
.footer .footer-bottom section.footer-bottom-right p {margin-bottom: 15px;margin-left: 10px;}
.footer .footer-bottom section.footer-bottom-right i {margin-top: 10px;	font-size: 20px;padding: 8px;margin-left: 10px;	background-color: #BABABA;border-radius: 50%;color: #454545;}

.nyban img { min-height: 249px; object-fit: cover;}
.dqwz { background: #f0f3fa; padding: 10px 0; border-top: 1px solid #d3dcf0; border-bottom: 1px solid #d3dcf0; font-size: 15px; margin-bottom: 50px;}
.dqwz .p1 { text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.dqwz .p2 { display: none;}

/*内页产品中心*/
.ny_content_bd{min-height:800px;padding-top:15px;}
.ny_content_bd .ny_left{width: 23%;float: left;}
.ny_content_bd .ny_right{width: 75%;float: right;}
.ny_right .ny_pro_list li{width:31.333333%;margin-right:2.8%;margin-bottom:25px;transition:all .3s;float:left;box-shadow: 0px 0px 10px #eee;background: #fff; border:1px solid #ededed;}
.ny_right .ny_pro_list li:nth-child(3n){margin-right:0;}
.ny_right .ny_pro_list li .pic{display:block;height:240px;text-align:center;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;overflow:hidden;position:relative;}
.ny_right .ny_pro_list li .pic img{max-width:95%;max-height:95%;vertical-align:middle;-webkit-transition: all .6s;-moz-transition: all .6s;-ms-transition: all .6s;-o-transition: all .6s;transition: all .6s;}
.ny_right .ny_pro_list li .pic .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.ny_right .ny_pro_list li .pic:after{content:'';display:block;opacity:0; width:100%;height:100%;background:rgb(29, 120, 191,.5) url(../images/pro_hover.png) 10% center no-repeat;position:absolute;top:0;left:0;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;}
.ny_right .ny_pro_list li:hover .pic:after{opacity:1;background:rgba(29, 120, 191,.5) url(../images/pro_hover.png) center center no-repeat;}
.ny_right .ny_pro_list li .wz{overflow:hidden; }
.ny_right .ny_pro_list li .wz .tlt{display:block;background-color: #305DC3;text-align:center;height: 48px;line-height: 48px;color: #fff;font-size: 16px;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;padding:0 3%;}
.ny_right .ny_pro_list li:hover .wz .tlt{color:#ffffff;background-color: #305DC3;}
.ny_right .ny_pro_list li:hover .pic img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);}

.cp_type{margin-bottom:30px;}
.cp_type .hd{text-align:center;background:#305DC3;padding:14px 3%;}
.cp_type .hd p{font-size:28px;font-weight:bold;color:#fff;}
.cp_type .hd p:before{content:'';display:inline-block;width:28px;height:28px;background:url(../images/mulu_tlt.png) center center no-repeat;margin-right:5px;vertical-align:middle;margin-top:-3px;}
.cp_type .hd span{display:block;font-size:12px;color:#fff;text-transform:uppercase;}
.cp_type .bd{border:1px solid #dedede;border-top:0;padding:10px 3%;}
.cp_type .bd ul li{margin-bottom:1px;margin-bottom:10px}
.cp_type .bd ul li p{background:#f4f4f4;height:45px;line-height:45px;}

.cp_type .bd ul li p a{font-size:16px;color:#333;display:block;width:74%;padding:0 0 0 6%;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;float:left;}
.cp_type .bd ul li p span{display:block;width:20%;height:100%;background:url(../images/mulu1.png) center center no-repeat;cursor:pointer;float:left;}
.cp_type .bd ul li div{background:#fff;display:none;}
.cp_type .bd ul li div a{display:block;height:45px;line-height:45px;color:#666;font-size:15px;border-top:1px solid #e7e5e5;padding:0 10% 0 10%;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;background:url(../images/icon2.png) 6% center no-repeat;}
.cp_type .bd ul li div a:first-child{border-top:0;}
.cp_type .bd ul li p:hover,.cp_type .bd ul li.on p{background:#305DC3;}
.cp_type .bd ul li p:hover a,.cp_type .bd ul li.on p a{color:#fff;}
.cp_type .bd ul li p:hover span{background:url(../images/mulu2.png) center center no-repeat;}
.cp_type .bd ul li.on p span{background:url(../images/mulu3.png) center center no-repeat;}
.cp_type .bd ul li div a:hover{color:#305DC3;background:url(../images/icon3.png) 6% center no-repeat;}
.cp_type .bd a.pro_ckqb{display:block;height:34px;line-height:34px;font-size:16px;color:#fff;background:#305DC3;width:100%;margin:10px auto;text-align:center;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;cursor:pointer;}
.cp_type .bd a.pro_ckqb:hover{background:#305DC3;color:#fff;}

.i5upage li { list-style-type:none; float:left; } /*如分页代码变成楼梯错位，加上这句即可*/
.i5upage{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.i5upage a,.i5upage span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:24px} /* SPAN和链接 */
.i5upage a:hover, .i5upage a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.i5upage input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */

.gy-main h2{  position: relative;  font-size: 36px; line-height: 1;  text-align: center;  margin-bottom:30px;}
.gy-main .con{ font-size:16px; line-height:36px; text-align:left;}

.new-main li { border: 1px solid #efeff7; margin: 20px 0;
  -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.new-main li a { display: block; height: 150px;}
.new-main li .date { float: left; width: 130px; height: 100%; color: #626262; text-align: center; padding-top: 45px; background-color: #efeff7;
   -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.new-main li .date strong { display: block; font-size: 56px; font-family: serif;}
.new-main li .date span { display: block; font-size: 15px; margin-top: 10px;}
.new-main li .txt { color: #626262; padding-top: 25px;}
.new-main li .txt h3 { font-size: 18px; font-weight: bold; padding: 0 50px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.new-main li .txt p { font-size: 15px; line-height: 28px; margin-top: 5px; padding: 0 50px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.new-main li .txt .arrows { float: right;  margin-right: 50px;}
.new-main li:hover {transform: translateX(18px);}

.article-main { margin-bottom: 60px;}
.article-main h1 { font-size: 30px; font-weight: normal; text-align: center; line-height: 2;}
.article-main .info { text-align: center; line-height: 30px; color: #999; font-size: 14px; margin-bottom: 30px; border-bottom: 1px #dddddd solid;}
.news-lj { clear: both; overflow: hidden; padding: 10px 20px; padding-left: 130px; box-sizing: border-box; background: url(../images/ico_newslj.png) #f3f3f3 no-repeat 20px center; margin: 30px auto;}
.news-lj p { color: #666; line-height: 24px; padding: 10px 0;}
.news-lj p font { color: #305DC3;}
.news-tel span { float: left; padding-left: 42px; background: url(../images/new-tel.png) no-repeat left center / contain;}
.news-tel span strong { color: #305DC3; font-size: 26px; font-weight: 700; margin-left: 8px;}
.news-tel a.new_btn {float: right; color: #fff; font-size: 18px; font-weight:700; text-align: center; line-height: 40px; padding: 0 20px 0 55px; background: url(../images/ico_btn.png) #89CA00 no-repeat 10px 4px / 30px;}
.article-main .conetnt { font-size: 16px; line-height: 33px; padding: 0 15px;}
.article-main .content p { margin-bottom: 10px;}
.article-foot .footBox { padding-top: 60px;}
.tjcp,.xgxw { margin-top: 30px;}
.xgxw li { float: left; width: 46%; line-height: 42px; padding-left: 10px; margin: 0 2%; border-bottom: 1px dashed #ccc; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tjcp .name:after,.xgxw .name:after { position: absolute; left: 0; top: 0; content: ""; width: 100%; height: 50px; background-color: #f2f2f2; z-index: -2;}
.tjcp ul,.xgxw ul { border: 1px #dddddd solid; padding: 5px; overflow: hidden;}
.tjcp li { float: left; width: 24%; margin: 0.5%;}
.tjcp li span { display: block; line-height: 42px; text-align: center; background-color: #eee; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tjcp .name, .xgxw .name { position: relative; line-height: 50px; color: #fff; font-size: 26px; text-indent: 40px;}
.tjcp .name:before,.xgxw .name:before { position: absolute; left: 0; top: 0; content: ""; width: 206px; height: 50px; background: url(../images/xgt2.png) no-repeat left center; z-index: -1;}
.tjcp .name:after,.xgxw .name:after { position: absolute; left: 0; top: 0; content: ""; width: 100%; height: 50px; background-color: #f2f2f2; z-index: -2;}
.news-lj { clear: both; overflow: hidden; padding: 10px 20px; padding-left: 130px; box-sizing: border-box; background: url(../images/ico_newslj.png) #f3f3f3 no-repeat 20px center; margin: 30px auto;}
.news-lj p { color: #666; line-height: 24px; padding: 10px 0;}
.news-lj p font { color: #305DC3;}
.prenext { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 98%; line-height: 30px; margin-top: 20px; border-top: 1px #ddd solid; padding-top: 20px;}
.prenext .pre { float: left; width: 48%; text-align: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.prenext .next { text-align: right; float: right; width: 48%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.part-main { margin-bottom: 60px;}
.part-main .nyl { float: left; width: 45%; margin-bottom: 50px; border-radius: 6px; overflow: hidden;}
.part-main .nyl img { width: 100%; border: 1px solid #E4E4E4; border-radius:20px;}
.part-main .nyr { float: left; width: 51%; margin-left: 4%; display: inline;}
.part-main .nyr h2 { font-size: 26px; margin-bottom: 30px;}
.part-main .description { color: #666; line-height: 1.6; padding-top: 20px; margin-bottom: 20px; border-top: 2px #305DC3 solid; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;}
.part-main .list1 { width: 100%; overflow: hidden; padding: 20px 0; border-top: 1px #ddd solid; border-bottom: 1px #ddd solid;}
.part-main .list1 li { float: left; width: 25%; line-height: 26px;}
.part-main .list1 li i { display: block; float: left; width: 26px; height: 26px; margin-right: 5px;}
.part-main .nytel { color: #999; font-size: 15px; padding-top: 30px;}
.part-main .nytel strong { display: inline-block; color: #305DC3; font-size: 30px; vertical-align: text-bottom; font-family: Arial, Helvetica, sans-serif;}
.part-main .nyrBtn { margin: 30px 0;}
.part-main .nyrBtn a { float: left; width: 167px; height: 45px;line-height: 43px; color: #fff; text-align: center; border-radius: 4px; border: 1px solid #89CA00; background-color: #89CA00;
  -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.part-main .nyrBtn a.backBtn { margin-left: 30px;}

.part-main .main dl {  float: right;  width: 22%;  margin-left: 2%;  margin-bottom: 20px;/*  background: #f23c49 url(../images/partListBg.jpg) no-repeat left bottom / contain;*/}
.part-main .main dl dt { text-align: center; padding: 30px 0; background-color: #305DC3;}
.part-main .main dl dt strong{ font-size: 30px; color: #fff;} 
.part-main .main dl dt p { font-size: 14px; color: #d3d3d3;}
.part-main .main dl dd { padding: 0 10px;}
.part-main .main dl dd a { display: block; height: 52px; line-height: 30px; color: #fff; padding: 11px 0; border-top: 1px dashed #f99ea4;}
.part-main .main dl dd:first-of-type a { border-top: 0;}
.part-main .main dl dd span { float: left; font-size: 15px;}
.part-main .main dl dd i { float: right; font-size: 15px; margin-right: 11px;}
.part-main .main dl dd.tel { color: #fff; margin: 70px 0 120px;}
.part-main .main dl dd.tel p{ line-height: 1; font-size: 14px;}
.part-main .main dl dd.tel strong { font-size: 26px; font-weight: normal;}
.part-main .main .mainL{ float: left; width: 75%; line-height: 2; font-family: arial, tahoma, "Microsoft Yahei", 宋体, sans-serif;}
.part-main .main .mainL img{ border:1px solid #e4e4e4;}
.txt_name { line-height: 32px; font-size: 26px; font-weight: bold; background: url(../images/nchtit.png) no-repeat left center; margin-bottom: 20px; padding-left: 40px; background-size: contain;}
.fdh { display: none; }
/*1200以下屏幕*/
@media screen and (max-width:1200px){
	.container{ width:98%; margin:0 auto;}
	.head p{height:30px;line-height:30px;}
	.head .h_right i{width:40px;height:30px;}
	.head .h_right i:before{border-top-width:30px;left:-36px;border-left:36px solid transparent;border-right:36px solid transparent;}
	.head .h_right i:after{border-bottom-width:30px;right:-36px;border-left: 36px solid transparent;border-right: 36px solid transparent;}
	.head .h_right .h_btn{height:30px;line-height:30px;}
	.head .h_right .h_btn span{font-size:14px;}
	.index_banner{padding-bottom:450px;}
	.index_banner .swiper-pagination-bullets{bottom:20px!important;}
	.index_banner .swiper-pagination-bullet{width:10px;height:10px;}
	.index_banner .swiper-pagination-bullet-active{width:32px;}
	.top .logo{width:200px;padding:12px 0 15px;}
	.pcnav{padding:23px 0 24px;}
	.pcnav .firstfloor>li{font-size:14px;}
	.pcnav .firstfloor>li>a{padding:0 15px;}
	.pb_title h2{font-size:30px;height:36px;line-height:36px;}
	.pb_title h2:before{top:20px;}
	.pb_title h2:after{top:20px;}
	.pb_title p{font-size:13px;line-height:22px;margin-top:4px;}
	.hotclass{top:20px;}
	.hotclass a{padding:10px 10px 30px 10px;background:url(p_bg.png) no-repeat right 1px bottom 6px;background-size:auto 26px;}
	.hotclass a .ht_img.img1{margin:0 0 0 0;width:100px;}
	.hotclass a .ht_img.img2{margin:0 0 0 0;width:124px;}
	.hotclass a .ht_img.img3{width:125px;}
	.hotclass a .ht_txt h2{font-size:20px;height:26px;line-height:26px;}
	.hotclass a .ht_txt p{font-size:13px;line-height:22px;}
	.hotclass a.hover{background:url(p_bg.png) no-repeat right 1px bottom 6px #FFF;background-size:auto 26px;}
	#productbg{padding:190px 0 26px;}
	.product{padding:0 0 30px;}
	.product .p_class{width:200px;margin-top:20px;}
	.product .p_class .pc_title{padding:10px 0 10px 20px;}
	.product .p_class .pc_title p:first-child{font-size:26px;line-height:26px;height:26px;}
	.product .p_class .pc_title p:last-child{font-size:20px;line-height:26px;height:26px;}
	.product .p_class .pc_ul a{font-size:15px;height:51px;line-height:50px;}
	.product .p_class .pc_bottom{padding:25px 10px;}
	.product .p_class .pc_bottom .pcb_phone{background-size:26px;padding-left:35px;}
	.product .p_class .pc_bottom .pcb_phone p{font-size:15px;height:20px;line-height:20px;}
	.product .p_class .pc_bottom .pcb_phone p:last-child{font-size:18px;margin-top:0;}
	.product .p_class .pc_bottom a{letter-spacing:0;font-size:13px;height:34px;line-height:34px;margin-top:27px;}
	.product .p_product{width:calc(100% - 200px);}
	.product .p_product .p_li{margin-top:20px;}
	.product .p_product .p_li p{font-weight:normal;font-size:15px;height:40px;line-height:40px;background:url(pli_icon.png) no-repeat right 10px center #305DC3;padding:0 40px 0 15px;}
	.jiamengyoushi .jmys_right .jmys_li .jmys_txt{width:497px;}
	.jiamengyoushi .jmys_right .jmys_li .jmys_txt .jmys_p p{font-size:12px;line-height:20px;}
	.jiamengyoushi .jmys_right .jmys_li:first-child .jmys_txt .jmys_p{margin-top:14px;}
	.jiamengyoushi .jmys_right .jmys_li:last-child .jmys_txt .jmys_p{margin-top:4px;}
	#jiamengzhichibg{padding:30px 0;}
	.jiamengzhichi{background:url(jmys_img.png) no-repeat left top;padding-bottom:0;}
	.jiamengzhichi .jmzc_ul{padding-top:0;}
	.jiamengzhichi .jmzc_ul .jfr{float:none;}
	.jiamengzhichi .jmzc_ul .jfl{float:none;}
	.jiamengzhichi .jmzc_ul .jmzc_li{width:100%;margin-top:20px;}
	.jiamengzhichi .jmzc_ul .jmzc_li:first-child{padding-left:380px;}
	.jiamengzhichi .jmzc_ul .jmzc_li:last-child{padding-left:400px;}
	.jiamengzhichi .jmzc_ul:nth-child(2) .jmzc_li:first-child{padding-left:400px;}
	.jiamengzhichi .jmzc_ul:nth-child(2) .jmzc_li:last-child{padding-left:380px;}
	.jiamengzhichi .jmzc_ul .jmzc_li .jmzc_icon{float:left;width:80px;height:80px;margin-top:0;}
	.jiamengzhichi .jmzc_ul .jmzc_li .jmzc_icon em{width:76px;height:76px;line-height:76px;font-size:54px;}
	.jiamengzhichi .jmzc_ul .jmzc_li .jmzc_icon span{font-size:14px;height:16px;line-height:16px;bottom:23px;}
	.jiamengzhichi .jmzc_ul .jmzc_li .jmzc_text{float:right;width:calc(100% - 100px);}
	.jiamengzhichi .jmzc_ul .jmzc_li .jmzc_text p{font-size:12px;}
	.jiamengzhichi .jmzc_ul .jmzc_li .jmzc_text p br{display:none;}
	.jiamengzhichi .jmzc_ul .jmzc_li .jmzc_text p span{display:inline-block;}
	.jiamengzhichi .jmzc_ul .jmzc_li .jtr{text-align:left;}

}
/*992以下屏幕*/
@media screen and (max-width:980px){
	#headbg{display:none;}
	.top{display:none;}
	.pcnav{ display:none;}
	#mobileheadbg{display:block;}
	#mobilehead.mhead{background:#FFF;position:fixed;z-index:9999;top:0;box-shadow:0 2px 5px rgba(0,0,0,.6);}
	#mobilehead .nav_bg.nav_bg1{height:70px;height:calc(100% - 70px);}
	#mobilehead .nav .nav_box.nav_box1{top:70px;}
	.index_banner{padding-bottom:310px;}
	.index_banner .swiper-pagination-bullets{bottom:12px!important;}
	.index_banner .swiper-button-prev{width:23px;height:60px;margin-top:-30px;}
	.index_banner .swiper-button-next{width:23px;height:60px;margin-top:-30px;}
	.pb_title h2{font-size:24px;height:30px;line-height:30px;}
	.pb_title h2:before{top:15px;}
	.pb_title h2:after{top:15px;}
	.pb_title p{font-size:13px;line-height:22px;}

	#hoteclassbg{display:none;}
	#productbg{padding:20px 0;}
	.product .p_class{width:100%;float:none;}
	.product .p_class .pc_title{display:none;}
	.product .p_class .pc_ul{padding:0 0 0 0;}
	.product .p_class .pc_ul a{width:25%;float:left;border-bottom:none;border-right:1px solid #FFF;}
	.product .p_class .pc_bottom{display:none;}
	.product .p_product{width:100%;float:none;padding-left:0;}
	.jiamengyoushi{position:relative;}
	.jiamengyoushi .jmys_left{width:100%;float:none;}
	.jiamengyoushi .jmys_right{width:100%;float:none;position:absolute;left:0;top:0;}
	.jiamengyoushi .jmys_right .jmys_li{background:rgba(255,255,255,.8);}
	.jiamengyoushi .jmys_right .jmys_li:nth-child(odd){background:rgba(159,159,159,.8);}
	.jiamengyoushi .jmys_right .jmys_li.on{background:#305DC3;}
	.jiamengyoushi .jmys_right .jmys_li .jmys_txt{width:100%;padding-right:20px;}
	.jiamengyoushi .jmys_right .jmys_li .jmys_txt .jmys_p p{color:#333;}
	.jiamengyoushi .jmys_right .jmys_li:first-child .jmys_txt .jmys_p{margin-top:20px;}
	.jiamengyoushi .jmys_right .jmys_li:last-child .jmys_txt .jmys_p{margin-top:20px;}
	.jiamengzhichi{background:none;margin-top:0;}
	.jiamengzhichi .jmzc_ul .jmzc_li:first-child{padding-left:0;}
	.jiamengzhichi .jmzc_ul .jmzc_li:last-child{padding-left:0;}
	.jiamengzhichi .jmzc_ul:nth-child(2) .jmzc_li:first-child{padding-left:0;}
	.jiamengzhichi .jmzc_ul:nth-child(2) .jmzc_li:last-child{padding-left:0;}

}
/*768以下屏幕*/
@media screen and (max-width:800px){
	.bj1 .about-index2 .ab11l ,.bj1 .about-index2 .ab22r{ width:98%; margin:0 auto;} 
	.bj1 .about-index .abl,.bj1 .about-index .abr{ width:98%; margin:0 auto;} 
	.bj1 .about-index .abl b{ font-size:20px;}
	.bj1 .about-index .abl span{ font-size:24px;}
	.mcp1 li{ width:50%;}
	.news ul li{ width:100%;}
	.footer ul li{ width:98%; margin:0 auto;}
	.hide{ display:none;}
	.nyban { display: none;}
	.mcp1 li a{ padding:10px;}    
    .mcpflc h3{ font-size:20px; }
	.mcpflt2{ display:none;}
	.mcpflt1{ width:100%;}
	.dqwz { display: block; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px;  background-color: #305DC3;  height: auto; text-align: center; padding:0;  line-height: 16px; border: 0; margin-bottom: 20px; }
	.dqwz {  width: 100%; }
	.dqwz .p1 {font-size: 14px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; text-align: center; background-color: #fff; padding: 15px; }
	.dqwz .p1 b { padding-left: 0;}
	.dqwz .p2 { display: block; color: #fff; padding: 10px 0; }
	.footer ul{ margin-right:0;}
	.news-lj{ display:none;}
	.part-main .list1 li{ width:48%;}
	.ny_content_bd .ny_left{ display:none;}
	.ny_content_bd .ny_right{ width:100%;}
	.ny_right .ny_pro_list li{ width:48%; margin:1%;}


	.tjcp li{ width:48%; margin:1%;}
	.xgxw li{ width:98%; margin:1%;}
	.part-main .nyl { width: 95%; margin: 0 auto 20px; box-sizing: border-box; text-align: center; float: none;}
	.part-main .nyl img { border-radius: 0; }
	.part-main .nyr { width: 98%; margin: 0 1%;}
	.part-main .nyr h2 { text-align: center; margin-bottom: 15px;}
	.part-main .description { color: #fff;  padding: 20px; border-radius: 10px; background-color: #305DC3; text-align: justify; overflow: visible; display: block; -webkit-box-orient: inline-axis;}
	.part-main .nytel { text-align: center; margin: 20px; padding-top: 0; border-top: 0;}
	.part-main .nyrBtn{display: none;}
	.part-main .main dl{ display:none;}
	.part-main .main .mainL{ width:98%; margin:0 auto;}
	.footer .footer-bottom{ margin-bottom:40px;}
	.fdh { display: block; line-height: 40px; height: 40px; background-color: #305DC3; width: 100%; display: block; position: fixed; z-index: 99999; bottom: 0px; color: #FFF; }
	.fdh li { width: 33.33333333%; float: left; display: block; text-align: center; border-right: 1px #ddd solid; box-sizing: border-box; }
	.fdh .li { background-color: #89CA00; }
	.fdh a { color: #FFF; }
	.productList dd{ width:48%; padding:10px 5px; }
	.productList dd h3{ font-size:14px;}
}
/*668以下屏幕*/
@media screen and (max-width:640px){
	.index_banner{padding-bottom:205px;}
	.index_banner .swiper-button-prev{display:none;}
	.index_banner .swiper-button-next{display:none;}
	.index_banner .swiper-pagination-bullet{width:7px;height:7px;}
	.index_banner .swiper-pagination-bullet-active{width:26px;}
	.pb_title h2{font-size:20px;height:28px;line-height:28px;}
	.pb_title h2:before{content:none;}
	.pb_title h2:after{content:none;}
	.pb_title h2.p1{padding:0 20px;}
	.pb_title h2.p2{padding:0 10px;}
	.pb_title p{line-height:20px;}
	#productbg{background:none;}
	.product{padding:0 0 20px;}
	.product .p_class{margin-top:10px;}
	.product .p_class .pc_ul a{font-size:13px;height:41px;line-height:40px;padding-left:10px;}
	.product .p_product .p_li{width:49%;margin-left:2%;margin-top:15px;}
	.product .p_product .p_li:nth-child(3n+1){margin-left:2%;}
	.product .p_product .p_li:nth-child(odd){margin-left:0;}
	.jiamengyoushi .jmys_left{display:none;}
	.jiamengyoushi .jmys_right{position:relative;}
	.jiamengyoushi .jmys_right .jmys_li{width:100%;float:left;height:auto;padding:15px 10px;}
	.jiamengyoushi .jmys_right .jmys_li .jmys_txt{padding:0 0 0 0;}
	.jiamengyoushi .jmys_right .jmys_li .jmys_txt i{width:100%;float:none;border-right:none;margin:0 0 0;background-position:center center!important;}
	.jiamengyoushi .jmys_right .jmys_li .jmys_txt .jmys_p{width:100%;float:none;padding-left:0;margin-top:0!important;}
	.jiamengyoushi .jmys_right .jmys_li .jmys_txt .jmys_p p:first-child{text-align:center;}
	.i_ul{margin-top:0;display:block;}
	.i_ul .i_li{display:block;width:50%;float:left;margin-top:30px;}
	.i_ul .i_li:last-child{width:50%;}


	#stylesubnav .xq_nav{display:block;}
	#stylesubnav .xq_nav a{height:38px;line-height:38px;border-right:1px solid #FFF;border-bottom:1px solid #FFF;padding:0 15px;display:inline-block;}
}
/*500以下屏幕*/
@media screen and (max-width:480px){
	#headbg{display:none;}
	#mobilehead .logo{width:calc(100% - 70px);background-size:auto 40px;}
	#mobilehead .nav_bg{top:70px;height:calc(100% - 70px);}
	#mobilehead .nav .nav_box{top:70px;}
	.index_banner{padding-bottom:150px;}
	.pb_title p br{display:none;}
	.product .p_class .pc_ul a{width:50%;border-bottom:1px solid #FFF;}
	.product .p_product .p_li{width:100%;margin-left:0%;}
	.product .p_product .p_li:nth-child(3n+1){margin-left:0%;}
	#jiamengzhichibg{padding:20px 0;}
	.jiamengzhichi .jmzc_ul .jmzc_li{text-align:center;}
	.jiamengzhichi .jmzc_ul .jmzc_li .jmzc_icon{display:inline-block;float:none;}
	.jiamengzhichi .jmzc_ul .jmzc_li .jmzc_text{width:100%;float:none;margin-top:10px;}
	.jiamengzhichi .jmzc_ul .jmzc_li .jmzc_text p:first-child{text-align:center;}
	.info_btn a{width:135px;margin-left:20px;}
	.i_ul .i_li .i_txt p:first-child{font-size:24px;height:34px;line-height:34px;}
	.i_ul .i_li .i_txt p{font-size:12px;}
	.huangjing .swiper-pagination{display:none;}
	#newsbg{padding:0 0 20px;}
	.news .news_title h2{font-size:20px;}
	.news .news_left .nl_ul .nl_li{padding:15px 0 9px;}
	.news .news_left .nl_ul .nl_li .nl_txt{padding-left:76px;}
	.news .news_left .nl_ul .nl_li .nl_txt:before{left:66px;}
	.news .news_left .nl_ul .nl_li .nl_date{font-size:20px;height:22px;line-height:22px;}
	.foot .f_input .feedback li{width:100%;float:none;margin-left:0;}
}

